Digital Gardening and Personal Information Management

I’ve been aware of the idea for a few months and thought it to be cool, but wasn’t really sure I would have anything to say. But now I realised it doesn’t really matter because this is for me and not to be a useful resource to other people.

My Setup

I use Obsidian to write and manage.

I have an Obsidian plugin that updates the Markdown front-matter with creation date and modified dates automatically.

I use the Obsidian Git plugin to automatically commit and push changes when it’s been 4 hours since the last change.

The Obsidian vault is a folder within the source for My Website. When my website is built, it loads up the content of all the files in the vault using MDsveX for Svelte, which is then rendered into pages on my website.

I have a GitHub action that just rebuilds a docker image for hosting the site whenever there’s a push.

I have a service called Watchtower running on my server which automatically recreates the Docker container when it notices a new version has been pushed.

I use Syncthing to sync the Obsidian vault folder between all my devices (PC, Laptop, Phone), so I can edit on any of them.

Future plans for this website

  • Comments section on each note ⏬
  • Categories ⏬
  • Search bar 🔽
  • Fix links to not include internal ordering number
  • Add link back to main garden page on each notes (no main garden page anymore)
  • Add backlinks to each note 🔽
  • Embed excalidraw images
  • Hide excalidraw links
  • Stop duplication of math blocks ⏬
  • Mark notes as private either from folder or tag (right now is just folder)
  • Use git modification dates for modification dates instead of the current obsidian plugin - it causes sync conflicts all the time with syncthing I think

See Also

Created 6/6/2025
Tended
  • 6/6/2025
  • 5/30/2025
  • 4/26/2025
  • 4/23/2025
  • 3/23/2025
  • 3/6/2025
  • 3/5/2025
  • 2/7/2025
  • 2/6/2025
  • 1/30/2025